practise idolatry - French English Dictionary